
// 皇帝单例模式
var kingSingleton = (function() {
	// 皇帝实例
	var instance;
	// 创建初始化皇帝
	function init() {
		// 返回皇帝实例对象
		return {
			command: function() {}
		}
	}

	return {
		getInstance: function() {
			// 判断是否有皇帝，没有则创建一个
			if (!instance) {
				instance = init();
			}
			// 返回皇帝
			return instance;
		}
	}
})();


var Singleton = function() {
  this.name = name;
  this.instance = null;
};


Singleton.getInstance = function(name) {
  if (!this.instance) {
    this.instance = new Singleton(name);
  }
  return this.instance;
};


